#ifndef _CAT_STATE_WITCH_SKILL_H_
#define _CAT_STATE_WITCH_SKILL_H_


class CatState;


class CatState_Witch_Skill: public CatState
{
private:
	float _summonAnimationDuration;
	bool _exitState;

	virtual void runOnEnter();


public:
	CatState_Witch_Skill(BaseCat* pCatRef);
	virtual ~CatState_Witch_Skill();


	virtual void update(float timeDiff);
	virtual void onExit();
	virtual void onPause();

	virtual void summonCats();
};


#endif
